<HTML>
<HEAD>
<TITLE>Przenoszenie fokusu i zaznaczanie zawartoci pl tekstowych</TITLE>
<SCRIPT LANGUAGE="JavaScript">
// funkcja oglnego przeznaczenia, sprawdzajca czy analizowane
// dane numeryczne s liczb.
function isNumber(inputStr) {
    for (var i = 0; i < inputStr.length; i++) {
        var oneChar = inputStr.charAt(i)
        if (oneChar < "0" || oneChar > "9") {
            alert("Upewnij si, e w polu zostay wpisane wycznie cyfry.")
            return false
        }
    }
    return true
}

function checkNumeric(fld) {
    var inputStr = fld.value
    var fldName = fld.name
    var formName = fld.form.name
    if (isNumber(inputStr)) {
        // operacje wykonywane jeli zawarto pola jest liczb
    } else {
        setTimeout("doSelection(document." + formName + ". " + fldName + ")", 0)
    }
}

function doSelection(fld) {
    fld.focus()
    fld.select()
}
</SCRIPT>
</HEAD>

<BODY>
<FORM NAME="entryForm" onSubmit="return false">
Wpisz liczb cakowit wiksz od zera: <INPUT TYPE="text" NAME="numeric"><P>
<INPUT TYPE="button" VALUE="Sprawd" onClick="checkNumeric(this.form.numeric)">
</FORM>
</BODY>
</HTML>